package com.wh.hotel.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.wh.hotel.model.HotelRoomType;
import com.wh.hotel.param.HotelQueryRoomParam;
import com.wh.hotel.response.HotelRoomDetailResponse;
import com.wh.hotel.vo.HotelRoomTypeVo;

/**
 * @author luweije
 */
public interface HotelRoomTypeService {
    HotelRoomType addRoomType(HotelRoomTypeVo hotelRoomTypeVo);

    boolean updateRoomTypeStatus(HotelRoomTypeVo hotelRoomTypeVo);

    IPage<HotelRoomDetailResponse> queryListRoomInfo(HotelQueryRoomParam param);

    HotelRoomDetailResponse queryDetailRoomInfo(HotelQueryRoomParam param);
}
